def baz(num):
    if num < 2:
        return False
    for i in range(2, int(num ** 0.5) + 1):
        if num % i == 0:
            return False
    return True

def nearest_prime(word1, word2, word3):
    n = {'zero': '0', 'one': '1', 'two': '2', 'three': '3', 'four': '4', 'five': '5', 'six': '6', 'seven': '7', 'eight': '8', 'nine': '9'}
    num_str = n.get(word1) + n.get(word2) + n.get(word3)
    
    if not num_str.isdigit() or len(num_str) != 3:
        print("Wrong input")
        return
    
    num = int(num_str)
    l = num - 1
    h = num + 1
    
    while not baz(l):
        l -= 1
    while not baz(h):
        h += 1
    
    if num - l <= h - num:
        print(l)
    else:
        print(h)

words = input("Введите три слова на английском языке(числа от 0 до 10): ").lower().split()
nearest_prime(words[0], words[1], words[2])
